#ifndef __BSP_RTC_H__
#define __BSP_RTC_H__

#include "stm32f4xx_hal.h"
#include <stdint.h>


uint8_t BspRtcInit(void);
uint8_t BspRtcSetTime(uint16_t h, uint16_t m, uint16_t s);
uint8_t BspRtcSetDate(uint16_t y, uint8_t m, uint8_t d, uint8_t w);

uint8_t BspRtcGetTime(RTC_TimeTypeDef *time);
uint8_t BspRtcGetDate(RTC_DateTypeDef *date);
uint8_t BspRtcSetTimeComplete(void);
uint8_t BspRtcGetTimeComplete(void);



#endif

